* {
	margin: 0;
	padding: 0;
	border: none;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
    background: #fff url(../images/bg_pattern.png) repeat;
}
h1 { 
    font-size: 18px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    padding-left: 20px;
    background: #ddd url(../images/key.png) no-repeat 2px 3px;
}
form {
    padding: 10px;
    font-size: 110%;
}
form p {
    padding: 5px 0;
}
label { 
    display: block;
    padding-bottom: 5px;
}
input, select, textarea { 
    border: 1px solid #aaa;
}

#loginbox { 
    width: 33%;
    margin: 20px auto 0;
    font-size: 0.8em;
    border: 2px solid #ccc;
    background-color: #fff;
}
#loginbox div {
    padding: 0.8em;
    padding-right: 1.2em;
}
